<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Jetson Inference: jetson-utils/logging.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="NVLogo_2D.jpg"/></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">Jetson Inference
   </div>
   <div id="projectbrief">DNN Vision Library</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('logging_8h.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#define-members">Macros</a>  </div>
  <div class="headertitle">
<div class="title">logging.h File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;<a class="el" href="commandLine_8h_source.html">commandLine.h</a>&quot;</code><br />
<code>#include &lt;stdio.h&gt;</code><br />
<code>#include &lt;string&gt;</code><br />
</div>
<p><a href="logging_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:classLog"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__log.html#classLog">Log</a></td></tr>
<tr class="memdesc:classLog"><td class="mdescLeft">&#160;</td><td class="mdescRight">Message logging with a variable level of output and destinations.  <a href="group__log.html#classLog">More...</a><br /></td></tr>
<tr class="separator:classLog"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:ga28f8a04ffc482319c4b5256655b650b5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__log.html#ga28f8a04ffc482319c4b5256655b650b5">LOG_USAGE_STRING</a></td></tr>
<tr class="memdesc:ga28f8a04ffc482319c4b5256655b650b5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Standard command-line options able to be passed to <a class="el" href="group__video.html#aa2754b5d31e5466ad35db3f2832209f1" title="Create videoOutput interface from a videoOptions struct that&#39;s already been filled out.">videoOutput::Create()</a>  <a href="group__log.html#ga28f8a04ffc482319c4b5256655b650b5">More...</a><br /></td></tr>
<tr class="separator:ga28f8a04ffc482319c4b5256655b650b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafb70c38315345d6bae6a42a80f611cd0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__log.html#gafb70c38315345d6bae6a42a80f611cd0">GenericLogMessage</a>(level,  format,  args...)&#160;&#160;&#160;if( level &lt;= <a class="el" href="group__log.html#a1e0dae8692350761b8809693789f31ce">Log::GetLevel</a>() ) fprintf(<a class="el" href="group__log.html#af041fc113d4bc1c646e592d2b557c478">Log::GetFile</a>(), format, ## args)</td></tr>
<tr class="memdesc:gafb70c38315345d6bae6a42a80f611cd0"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="group__log.html#classLog" title="Message logging with a variable level of output and destinations.">Log</a> a printf-style message with the provided level.  <a href="group__log.html#gafb70c38315345d6bae6a42a80f611cd0">More...</a><br /></td></tr>
<tr class="separator:gafb70c38315345d6bae6a42a80f611cd0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0f3919667d0ac0b001e44edb569d22fe"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__log.html#ga0f3919667d0ac0b001e44edb569d22fe">LogError</a>(format,  args...)&#160;&#160;&#160;<a class="el" href="group__log.html#gafb70c38315345d6bae6a42a80f611cd0">GenericLogMessage</a>(<a class="el" href="group__log.html#afb5d4c945d835d194a295461d752531ea4cd0be82d98ca2a542adc75f2c826e5b">Log::ERROR</a>, <a class="el" href="logging_8h.html#af6467cd567c0679c15e09913f77b9555">LOG_COLOR_RED</a> <a class="el" href="logging_8h.html#a06e2b7a43c603fa725f6481ffc54f886">LOG_LEVEL_PREFIX_ERROR</a> format <a class="el" href="logging_8h.html#a8878b128231510acd20620de417738e9">LOG_COLOR_RESET</a>, ## args)</td></tr>
<tr class="memdesc:ga0f3919667d0ac0b001e44edb569d22fe"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="group__log.html#classLog" title="Message logging with a variable level of output and destinations.">Log</a> a printf-style error message (<a class="el" href="group__log.html#afb5d4c945d835d194a295461d752531ea4cd0be82d98ca2a542adc75f2c826e5b" title="Major errors that may impact application execution.">Log::ERROR</a>)  <a href="group__log.html#ga0f3919667d0ac0b001e44edb569d22fe">More...</a><br /></td></tr>
<tr class="separator:ga0f3919667d0ac0b001e44edb569d22fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga923829d777617140de2576c40e3880ed"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__log.html#ga923829d777617140de2576c40e3880ed">LogWarning</a>(format,  args...)&#160;&#160;&#160;<a class="el" href="group__log.html#gafb70c38315345d6bae6a42a80f611cd0">GenericLogMessage</a>(<a class="el" href="group__log.html#afb5d4c945d835d194a295461d752531ea3af89ac37cc3e24957e7901211345e96">Log::WARNING</a>, <a class="el" href="logging_8h.html#a74416ee2437694c75a11e27a158eeb5c">LOG_COLOR_YELLOW</a> <a class="el" href="logging_8h.html#a41ab2149833532498c42b857df8e6e9b">LOG_LEVEL_PREFIX_WARNING</a> format <a class="el" href="logging_8h.html#a8878b128231510acd20620de417738e9">LOG_COLOR_RESET</a>, ## args)</td></tr>
<tr class="memdesc:ga923829d777617140de2576c40e3880ed"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="group__log.html#classLog" title="Message logging with a variable level of output and destinations.">Log</a> a printf-style warning message (<a class="el" href="group__log.html#afb5d4c945d835d194a295461d752531ea3af89ac37cc3e24957e7901211345e96" title="Warning conditions where the application may be able to proceed in some capacity.">Log::WARNING</a>)  <a href="group__log.html#ga923829d777617140de2576c40e3880ed">More...</a><br /></td></tr>
<tr class="separator:ga923829d777617140de2576c40e3880ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8eabfc6e4b353de9c96b1e43f7d62fcd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__log.html#ga8eabfc6e4b353de9c96b1e43f7d62fcd">LogSuccess</a>(format,  args...)&#160;&#160;&#160;<a class="el" href="group__log.html#gafb70c38315345d6bae6a42a80f611cd0">GenericLogMessage</a>(<a class="el" href="group__log.html#afb5d4c945d835d194a295461d752531ead5214ff9471f920797b08c249706ab69">Log::SUCCESS</a>, <a class="el" href="logging_8h.html#ab3f1028e542649d3ad064ca8b9b123c0">LOG_COLOR_GREEN</a> <a class="el" href="logging_8h.html#a0209ff584cc9d36738abaa9a24342b66">LOG_LEVEL_PREFIX_SUCCESS</a> format <a class="el" href="logging_8h.html#a8878b128231510acd20620de417738e9">LOG_COLOR_RESET</a>, ## args)</td></tr>
<tr class="memdesc:ga8eabfc6e4b353de9c96b1e43f7d62fcd"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="group__log.html#classLog" title="Message logging with a variable level of output and destinations.">Log</a> a printf-style success message (<a class="el" href="group__log.html#afb5d4c945d835d194a295461d752531ead5214ff9471f920797b08c249706ab69" title="Successful events (e.g.">Log::SUCCESS</a>)  <a href="group__log.html#ga8eabfc6e4b353de9c96b1e43f7d62fcd">More...</a><br /></td></tr>
<tr class="separator:ga8eabfc6e4b353de9c96b1e43f7d62fcd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga228a21f91213b15d7fdce08182d825e8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__log.html#ga228a21f91213b15d7fdce08182d825e8">LogInfo</a>(format,  args...)&#160;&#160;&#160;<a class="el" href="group__log.html#gafb70c38315345d6bae6a42a80f611cd0">GenericLogMessage</a>(<a class="el" href="group__log.html#afb5d4c945d835d194a295461d752531ea8ddc7ebe42544ebab9b3d6cf49ab33d8">Log::INFO</a>, <a class="el" href="logging_8h.html#ae9e2a457f12906e64eb3a4a0cd1b0ac9">LOG_LEVEL_PREFIX_INFO</a> format, ## args)</td></tr>
<tr class="memdesc:ga228a21f91213b15d7fdce08182d825e8"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="group__log.html#classLog" title="Message logging with a variable level of output and destinations.">Log</a> a printf-style info message (<a class="el" href="group__log.html#afb5d4c945d835d194a295461d752531ea8ddc7ebe42544ebab9b3d6cf49ab33d8" title="Informational messages that are more important than VERBOSE messages.">Log::INFO</a>)  <a href="group__log.html#ga228a21f91213b15d7fdce08182d825e8">More...</a><br /></td></tr>
<tr class="separator:ga228a21f91213b15d7fdce08182d825e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga98544477d87d57d0b8e2b3ac03481785"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__log.html#ga98544477d87d57d0b8e2b3ac03481785">LogVerbose</a>(format,  args...)&#160;&#160;&#160;<a class="el" href="group__log.html#gafb70c38315345d6bae6a42a80f611cd0">GenericLogMessage</a>(<a class="el" href="group__log.html#afb5d4c945d835d194a295461d752531ea0763041e407c0324563ab6aff02b11ee">Log::VERBOSE</a>, <a class="el" href="logging_8h.html#acffad580d034d48e5eb8939e45d1de4d">LOG_LEVEL_PREFIX_VERBOSE</a> format, ## args)</td></tr>
<tr class="memdesc:ga98544477d87d57d0b8e2b3ac03481785"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="group__log.html#classLog" title="Message logging with a variable level of output and destinations.">Log</a> a printf-style verbose message (<a class="el" href="group__log.html#afb5d4c945d835d194a295461d752531ea0763041e407c0324563ab6aff02b11ee" title="Verbose details about program execution.">Log::VERBOSE</a>)  <a href="group__log.html#ga98544477d87d57d0b8e2b3ac03481785">More...</a><br /></td></tr>
<tr class="separator:ga98544477d87d57d0b8e2b3ac03481785"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga210ef343f0bc7d17a786ea6ea882f2d9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__log.html#ga210ef343f0bc7d17a786ea6ea882f2d9">LogDebug</a>(format,  args...)&#160;&#160;&#160;<a class="el" href="group__log.html#gafb70c38315345d6bae6a42a80f611cd0">GenericLogMessage</a>(<a class="el" href="group__log.html#afb5d4c945d835d194a295461d752531ea4e49113de847d4ce568b7f0d5647a715">Log::DEBUG</a>, <a class="el" href="logging_8h.html#a82bae11ee85a2eaafa154e291300c048">LOG_LEVEL_PREFIX_DEBUG</a> format, ## args)</td></tr>
<tr class="memdesc:ga210ef343f0bc7d17a786ea6ea882f2d9"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="group__log.html#classLog" title="Message logging with a variable level of output and destinations.">Log</a> a printf-style debug message (<a class="el" href="group__log.html#afb5d4c945d835d194a295461d752531ea4e49113de847d4ce568b7f0d5647a715" title="Low-level debugging (disabled by default)">Log::DEBUG</a>)  <a href="group__log.html#ga210ef343f0bc7d17a786ea6ea882f2d9">More...</a><br /></td></tr>
<tr class="separator:ga210ef343f0bc7d17a786ea6ea882f2d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Logging Internals</div></td></tr>
<tr class="memitem:a8878b128231510acd20620de417738e9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="logging_8h.html#a8878b128231510acd20620de417738e9">LOG_COLOR_RESET</a>&#160;&#160;&#160;&quot;\033[0m&quot;</td></tr>
<tr class="separator:a8878b128231510acd20620de417738e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af6467cd567c0679c15e09913f77b9555"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="logging_8h.html#af6467cd567c0679c15e09913f77b9555">LOG_COLOR_RED</a>&#160;&#160;&#160;&quot;\033[0;31m&quot;</td></tr>
<tr class="separator:af6467cd567c0679c15e09913f77b9555"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab3f1028e542649d3ad064ca8b9b123c0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="logging_8h.html#ab3f1028e542649d3ad064ca8b9b123c0">LOG_COLOR_GREEN</a>&#160;&#160;&#160;&quot;\033[0;32m&quot;</td></tr>
<tr class="separator:ab3f1028e542649d3ad064ca8b9b123c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a74416ee2437694c75a11e27a158eeb5c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="logging_8h.html#a74416ee2437694c75a11e27a158eeb5c">LOG_COLOR_YELLOW</a>&#160;&#160;&#160;&quot;\033[0;33m&quot;</td></tr>
<tr class="separator:a74416ee2437694c75a11e27a158eeb5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a10b19bd4d5d95ce6133e146d4054f307"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="logging_8h.html#a10b19bd4d5d95ce6133e146d4054f307">LOG_COLOR_BLUE</a>&#160;&#160;&#160;&quot;\033[0;34m&quot;</td></tr>
<tr class="separator:a10b19bd4d5d95ce6133e146d4054f307"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a60dbdafd43ffcb6fd7eec8319326d98b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="logging_8h.html#a60dbdafd43ffcb6fd7eec8319326d98b">LOG_COLOR_MAGENTA</a>&#160;&#160;&#160;&quot;\033[0;35m&quot;</td></tr>
<tr class="separator:a60dbdafd43ffcb6fd7eec8319326d98b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac55e82ec5cb5e2dd18681cba15335f7a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="logging_8h.html#ac55e82ec5cb5e2dd18681cba15335f7a">LOG_COLOR_CYAN</a>&#160;&#160;&#160;&quot;\033[0;36m&quot;</td></tr>
<tr class="separator:ac55e82ec5cb5e2dd18681cba15335f7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35d994f3cf7e5c4f48b492b3bf8eb025"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="logging_8h.html#a35d994f3cf7e5c4f48b492b3bf8eb025">LOG_COLOR_LIGHT_GRAY</a>&#160;&#160;&#160;&quot;\033[0;37m&quot;</td></tr>
<tr class="separator:a35d994f3cf7e5c4f48b492b3bf8eb025"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8d55f70f2cbe3969a913534341e68c5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="logging_8h.html#ac8d55f70f2cbe3969a913534341e68c5">LOG_COLOR_DARK_GRAY</a>&#160;&#160;&#160;&quot;\033[0;90m&quot;</td></tr>
<tr class="separator:ac8d55f70f2cbe3969a913534341e68c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a06e2b7a43c603fa725f6481ffc54f886"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="logging_8h.html#a06e2b7a43c603fa725f6481ffc54f886">LOG_LEVEL_PREFIX_ERROR</a>&#160;&#160;&#160;&quot;&quot;</td></tr>
<tr class="separator:a06e2b7a43c603fa725f6481ffc54f886"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a41ab2149833532498c42b857df8e6e9b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="logging_8h.html#a41ab2149833532498c42b857df8e6e9b">LOG_LEVEL_PREFIX_WARNING</a>&#160;&#160;&#160;&quot;&quot;</td></tr>
<tr class="separator:a41ab2149833532498c42b857df8e6e9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0209ff584cc9d36738abaa9a24342b66"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="logging_8h.html#a0209ff584cc9d36738abaa9a24342b66">LOG_LEVEL_PREFIX_SUCCESS</a>&#160;&#160;&#160;&quot;&quot;</td></tr>
<tr class="separator:a0209ff584cc9d36738abaa9a24342b66"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae9e2a457f12906e64eb3a4a0cd1b0ac9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="logging_8h.html#ae9e2a457f12906e64eb3a4a0cd1b0ac9">LOG_LEVEL_PREFIX_INFO</a>&#160;&#160;&#160;&quot;&quot;</td></tr>
<tr class="separator:ae9e2a457f12906e64eb3a4a0cd1b0ac9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acffad580d034d48e5eb8939e45d1de4d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="logging_8h.html#acffad580d034d48e5eb8939e45d1de4d">LOG_LEVEL_PREFIX_VERBOSE</a>&#160;&#160;&#160;&quot;&quot;</td></tr>
<tr class="separator:acffad580d034d48e5eb8939e45d1de4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a82bae11ee85a2eaafa154e291300c048"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="logging_8h.html#a82bae11ee85a2eaafa154e291300c048">LOG_LEVEL_PREFIX_DEBUG</a>&#160;&#160;&#160;&quot;&quot;</td></tr>
<tr class="separator:a82bae11ee85a2eaafa154e291300c048"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a id="a10b19bd4d5d95ce6133e146d4054f307"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a10b19bd4d5d95ce6133e146d4054f307">&#9670;&nbsp;</a></span>LOG_COLOR_BLUE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LOG_COLOR_BLUE&#160;&#160;&#160;&quot;\033[0;34m&quot;</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ac55e82ec5cb5e2dd18681cba15335f7a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac55e82ec5cb5e2dd18681cba15335f7a">&#9670;&nbsp;</a></span>LOG_COLOR_CYAN</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LOG_COLOR_CYAN&#160;&#160;&#160;&quot;\033[0;36m&quot;</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ac8d55f70f2cbe3969a913534341e68c5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac8d55f70f2cbe3969a913534341e68c5">&#9670;&nbsp;</a></span>LOG_COLOR_DARK_GRAY</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LOG_COLOR_DARK_GRAY&#160;&#160;&#160;&quot;\033[0;90m&quot;</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ab3f1028e542649d3ad064ca8b9b123c0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab3f1028e542649d3ad064ca8b9b123c0">&#9670;&nbsp;</a></span>LOG_COLOR_GREEN</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LOG_COLOR_GREEN&#160;&#160;&#160;&quot;\033[0;32m&quot;</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a35d994f3cf7e5c4f48b492b3bf8eb025"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a35d994f3cf7e5c4f48b492b3bf8eb025">&#9670;&nbsp;</a></span>LOG_COLOR_LIGHT_GRAY</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LOG_COLOR_LIGHT_GRAY&#160;&#160;&#160;&quot;\033[0;37m&quot;</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a60dbdafd43ffcb6fd7eec8319326d98b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a60dbdafd43ffcb6fd7eec8319326d98b">&#9670;&nbsp;</a></span>LOG_COLOR_MAGENTA</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LOG_COLOR_MAGENTA&#160;&#160;&#160;&quot;\033[0;35m&quot;</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="af6467cd567c0679c15e09913f77b9555"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af6467cd567c0679c15e09913f77b9555">&#9670;&nbsp;</a></span>LOG_COLOR_RED</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LOG_COLOR_RED&#160;&#160;&#160;&quot;\033[0;31m&quot;</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a8878b128231510acd20620de417738e9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8878b128231510acd20620de417738e9">&#9670;&nbsp;</a></span>LOG_COLOR_RESET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LOG_COLOR_RESET&#160;&#160;&#160;&quot;\033[0m&quot;</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a74416ee2437694c75a11e27a158eeb5c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a74416ee2437694c75a11e27a158eeb5c">&#9670;&nbsp;</a></span>LOG_COLOR_YELLOW</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LOG_COLOR_YELLOW&#160;&#160;&#160;&quot;\033[0;33m&quot;</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a82bae11ee85a2eaafa154e291300c048"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a82bae11ee85a2eaafa154e291300c048">&#9670;&nbsp;</a></span>LOG_LEVEL_PREFIX_DEBUG</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LOG_LEVEL_PREFIX_DEBUG&#160;&#160;&#160;&quot;&quot;</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a06e2b7a43c603fa725f6481ffc54f886"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a06e2b7a43c603fa725f6481ffc54f886">&#9670;&nbsp;</a></span>LOG_LEVEL_PREFIX_ERROR</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LOG_LEVEL_PREFIX_ERROR&#160;&#160;&#160;&quot;&quot;</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ae9e2a457f12906e64eb3a4a0cd1b0ac9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae9e2a457f12906e64eb3a4a0cd1b0ac9">&#9670;&nbsp;</a></span>LOG_LEVEL_PREFIX_INFO</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LOG_LEVEL_PREFIX_INFO&#160;&#160;&#160;&quot;&quot;</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a0209ff584cc9d36738abaa9a24342b66"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0209ff584cc9d36738abaa9a24342b66">&#9670;&nbsp;</a></span>LOG_LEVEL_PREFIX_SUCCESS</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LOG_LEVEL_PREFIX_SUCCESS&#160;&#160;&#160;&quot;&quot;</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="acffad580d034d48e5eb8939e45d1de4d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acffad580d034d48e5eb8939e45d1de4d">&#9670;&nbsp;</a></span>LOG_LEVEL_PREFIX_VERBOSE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LOG_LEVEL_PREFIX_VERBOSE&#160;&#160;&#160;&quot;&quot;</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a41ab2149833532498c42b857df8e6e9b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a41ab2149833532498c42b857df8e6e9b">&#9670;&nbsp;</a></span>LOG_LEVEL_PREFIX_WARNING</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LOG_LEVEL_PREFIX_WARNING&#160;&#160;&#160;&quot;&quot;</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="dir_54a0acf6da04fe2ed9410b4c6369bc5d.html">jetson-utils</a></li><li class="navelem"><a class="el" href="logging_8h.html">logging.h</a></li>
    <li class="footer">Generated on Tue Mar 28 2023 14:27:58 for Jetson Inference by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
  </ul>
</div>
</body>
</html>
